草庐IT

SpringMVC 基础

全部标签

Java语言基础(4)IDEA程序debug断点调试与单元测试junit(图文简单超详细教程,一文搞定debug断点调试和junit单元测试)

文章目录一、debug断点调试二、junit单元测试一、debug断点调试在代码中,找一个位置,点击前面出现红色点:这个叫断点右击鼠标,选择Debug运行下图:鼠标悬停上面,会提示如下1、StepOver(F8):点击这个按钮,或者按住F8键,可以往后面执行2、StepInto(F7):可以进入方法内部,如果当前执行到方法调用,就可以进入方法内部3、ForceStepInfo(Alt+Shift+F7):强制进入方法内部4、StepOut(Shift+F8):退出执行的方法,也就是返回5、RuntoCusor(Alt+F9):调到下一个断点6:、Rerun(Ctrl+F5):重新执行7、Res

Nacos基础(3)——nacos+nginx & 集群的配置和启动 & 端口开放 & nginx反向代理nacos集群

目录引出nacos集群+nginx反向代理nacos集群停止单例nacos准备8848和8858修改cluster.conf配置【配置】修改启动配置文件【配置】开放8858的端口分别以集群方式启动【启动】前端访问查看生产者测试8858nacosnginx反向代理配置代理tcp代理http启动nginx反向代理容器生产者访问测试总结引出1.nacos集群启动的方式,修改cluster.conf集群的配置,多个nacos;2.修改启动配置文件application.properties,多个nacos分别以集群方式启动;3.nginx反向代理多个nacos,配置代理tcp,以及http;nacos

HarmonyOS鸿蒙开发指南:基础组件 input开发指导

目录创建Input组件设置Input类型事件绑定设置输入提示场景示例创建Input组件在pages/index目录下的hml文件中创建一个Input组件。           Pleaseenterthecontent /*xxx.css*/.container{ width:100%; height:100%; flex-direction:column; justify-content:center; align-items:center; background-color:#F1F3F5;}设置Input类型通过设置type属性来定义Input类型,如将Input设置为button、da

JavaSE核心基础-流程语句-笔记

1.键盘录入importjava.util.Scanner;Scannerscanner=newScanner(System.in);scanner.next();//可以得到输入的字符串内容scanner.nextInt();//整型数据scanner.nextDouble();//浮点型数据2.流程控制语句判断:if   if(条件){   }elseif(条件){   }else{   }选择:switch   switch(变量/表达式){        case条件1:        //执行代码          break;        case条件2:        //执行

jQuery看这一篇就够啦,jQuery基础大全,可用于快速回顾知识,面试首选

1jQuery基本使用1.1入口函数$(document).ready(function(){...//此处是页面DOM加载完成的入口});$(function(){...//此处是页面DOM加载完成的入口--推荐});1.2jQuery的顶级对象$$是jQuery的别称,在代码中可以使用jQuery代替$,但一般为了方便,通常都直接使用$。$是jQuery的顶级对象,相当于原生JavaScript中的window。把元素利用$包装成jQuery对象,就可以调用jQuery的方法。1.3jQuery对象和DOM对象DOM对象与jQuery对象之间是可以相互转换的。DOM对象转换为jQuery对

c语言0基础笔记

目录前言第01章_C语言入门1.1初识计算机语言1.2初识C语言1.3第一个c程序1.4IDE使用1.5注释1.6第一个c程序剖析1.7printf()输出格式第02章_变量与进制2.1关键字2.2标识符2.3变量2.4基本数据类型的使用2.5变量间的运算规则2.6常量2.7输入/输出函数2.8进制第03章_运算符与流程控制3.1运算符3.2分支结构3.3循环结构3.4关键字break3.5关键字continue3.6关键字goto第04章_数组4.1数组的概述4.2一维数组的使用4.3一维数组的应用4.4char数组与字符串4.5二维数组的使用第05章_指针5.1指针的理解和定义5.2指针的

Java ---基础知识& 期末复习

java语言基础一、java语言基础概念1.Java是低级语言还是高级语言  答:高级语言。2.Java是面向对象的程序设计语言吗答:是。3.Java是编译型的计算机语言还是解释型的计算机语言。答:一种说法:Java是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就无法执行。另一种说法:Java是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释型的。  对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编译器编译成.class(字节码)文件,然后在通过JVM从.class文件中读

layui弹框(上)- 基础参数:弹出层、多按钮、对齐方式、遮罩层(透明度)、定时关闭...的集合

一、使用layui的第一步:引用layui的js和css文件您也可以引用网络资源二、引入layer    layui.use('layer',function(){        varlayer=layui.layer;        })三、弹框具体样式1、基础代码:layer.open({        type:0,        title:['提示信息'],        content:'弹框内容'})样式:有关于layer.open中基础参数的配置layer.open({    type:1,        //基本层类型:0(信息框,默认)1(页面层)2(iframe层,也就

Solidity基础

我们的学习方式是基于项目的,remix是我们写代码的地方.Remix-EthereumIDE在你的智能合约中你总是要做的第一件事情就是告诉Solidity,你正在使用哪个版本的solidity,并且加上SPDX许可。接下来创建你的contract并为他命名(类似于其他语言的class)第一个程序//SPDX-License-Identifier:MITpragmasolidity^0.8.8;//稳定的版本,^表示比0.8.7更高的版本都适用以下代码,也可以使用>=,,每个合约都有一个地址justlike每个账户都有一个地址。原本中的基本数据是private,可以加上public来查看,删除旧

Vue2+Koa2+Typescript前后端框架教程--05Sequelize(ORM)的使用,实现基础的班级增删改查API

本篇开始分享Node.js后端服务开发中对于数据结构ORM的实现,主要使用的技术栈是:Sequelize。上一篇文章中讲到班级管理的数据结构:ID,班级名称,班级编码,班主任ID,使用的数据库是MySQL,通过Sequelize,实现简单的增删改查的API。1.MySQL中创建数据库和班级表。  1.1创建数据库demo_nodeCREATEDATABASE`demo_node`/*!40100DEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ci*//*!80016DEFAULTENCRYPTION='N'*/;  1.2创建班级表t_clas